package com.hex.ds.hdtp.core.app.script.test.handler;

import com.hex.ds.hdtp.core.app.script.test.dto.response.ScriptDataTestResultResponseDto;
import com.hex.ds.hdtp.core.inf.script.test.po.ScriptDataTestTaskPo;

/**
 * @Package: com.hex.ds.hdtp.core.app.script.test.service
 * @ClassName IScriptDataTestHandlerService
 * @Description: 脚本测试业务接口
 * @Author: wz.li
 * @Date 2023/8/4 17:49
 * @Version v2.0.2
 **/
public interface IScriptDataTestHandlerService {

    /*
     * @Method: test <br>
     * @Param: [scriptDataTestTaskPo, scriptDataTestListResponseDto] <br>
     * @Return: void <br>
     * @Description：带数据测试<br>
     * @Author： wz.li<br>
     * @Date： 2023/8/7 10:17 <br>
     * @Version： V2.0.2<br>
     */
    void test(ScriptDataTestTaskPo scriptDataTestTaskPo, ScriptDataTestResultResponseDto scriptDataTestResult);

    /*
     * @Method: dataAlignment <br>
     * @Param: [scriptDataTestTaskPo, scriptTestListPkId] <br>
     * @Return: void <br>
     * @Description：数据分析<br>
     * @Author： wz.li<br>
     * @Date： 2023/8/7 20:13 <br>
     * @Version： V2.0.2<br>
     */
    void dataAlignment(ScriptDataTestTaskPo scriptDataTestTaskPo);

}
